home *** CD-ROM | disk | FTP | other *** search
/ AppleVision - The Multimedia Monitor / AppleVision - The Multimedia Monitor (Apple Computer).iso / SimpleText / SimpleText.rsrc / CODE_2_Printing.txt < prev    next >
Text File  |  1995-07-27  |  24KB  |  436 lines

  1. # near model CODE resource
  2. # jump table entries: 272-274 (3 of them)
  3. export_34:
  4. 00000000  4E56 FFB4                link       A6, -0x004C
  5. 00000004  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  6. 00000008  266E 000C                movea.l    A3, [A6 + 0xC]
  7. 0000000C  4204                     clr.b      D4
  8. 0000000E  558F                     subq.l     A7, 2
  9. 00000010  2F2B 0016                move.l     -[A7], [A3 + 0x16]
  10. 00000014  203C 0000 000E           move.l     D0, 0xE
  11. 0000001A  ABFE                     syscall    GXPrinting
  12. 0000001C  301F                     move.w     D0, [A7]+
  13. 0000001E  48C0                     ext.l      D0
  14. 00000020  2D40 FFFC                move.l     [A6 - 0x4], D0
  15. 00000024  6708                     beq        +0xA /* 0000002E */
  16. 00000026  302E FFFE                move.w     D0, [A6 - 0x2]
  17. 0000002A  6000 029A                bra        +0x29C /* 000002C6 */
  18. label0000002E:
  19. 0000002E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  20. 00000032  303C 00EB                move.w     D0, 0xEB
  21. 00000036  A832                     syscall    QuickDrawGX
  22. 00000038  5380                     subq.l     D0, 1
  23. 0000003A  584F                     addq.w     A7, 4
  24. 0000003C  6700 01FE                beq        +0x200 /* 0000023C */
  25. 00000040  5980                     subq.l     D0, 4
  26. 00000042  6700 01EE                beq        +0x1F0 /* 00000232 */
  27. 00000046  5D80                     subq.l     D0, 6
  28. 00000048  6710                     beq        +0x12 /* 0000005A */
  29. 0000004A  5380                     subq.l     D0, 1
  30. 0000004C  6700 01EE                beq        +0x1F0 /* 0000023C */
  31. 00000050  5380                     subq.l     D0, 1
  32. 00000052  6700 01E8                beq        +0x1EA /* 0000023C */
  33. 00000056  6000 01E8                bra        +0x1EA /* 00000240 */
  34. label0000005A:
  35. 0000005A  4A2B 0014                tst.b      [A3 + 0x14]
  36. 0000005E  6700 01A6                beq        +0x1A8 /* 00000206 */
  37. 00000062  1A2B 0014                move.b     D5, [A3 + 0x14]
  38. 00000066  7000                     moveq.l    D0, 0x00
  39. 00000068  2F00                     move.l     -[A7], D0
  40. 0000006A  2F00                     move.l     -[A7], D0
  41. 0000006C  2F00                     move.l     -[A7], D0
  42. 0000006E  2F00                     move.l     -[A7], D0
  43. 00000070  2F00                     move.l     -[A7], D0
  44. 00000072  2F00                     move.l     -[A7], D0
  45. 00000074  2F00                     move.l     -[A7], D0
  46. 00000076  486E FFF8                pea.l      [A6 - 0x8]
  47. 0000007A  2F00                     move.l     -[A7], D0
  48. 0000007C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  49. 00000080  303C 0001                move.w     D0, 0x1
  50. 00000084  A832                     syscall    QuickDrawGX
  51. 00000086  222E FFF8                move.l     D1, [A6 - 0x8]
  52. 0000008A  E581                     asl        D1, 2
  53. 0000008C  2001                     move.l     D0, D1
  54. 0000008E  A11E                     syscall    NewPtr, flags=1
  55. 00000090  2848                     movea.l    A4, A0
  56. 00000092  200C                     move.l     D0, A4
  57. 00000094  4FEF 0028                lea.l      A7, [A7 + 0x28]
  58. 00000098  6700 00C2                beq        +0xC4 /* 0000015C */
  59. 0000009C  7000                     moveq.l    D0, 0x00
  60. 0000009E  2F00                     move.l     -[A7], D0
  61. 000000A0  2F00                     move.l     -[A7], D0
  62. 000000A2  2F00                     move.l     -[A7], D0
  63. 000000A4  2F00                     move.l     -[A7], D0
  64. 000000A6  2F00                     move.l     -[A7], D0
  65. 000000A8  2F0C                     move.l     -[A7], A4
  66. 000000AA  2F00                     move.l     -[A7], D0
  67. 000000AC  486E FFF8                pea.l      [A6 - 0x8]
  68. 000000B0  2F00                     move.l     -[A7], D0
  69. 000000B2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  70. 000000B6  303C 0001                move.w     D0, 0x1
  71. 000000BA  A832                     syscall    QuickDrawGX
  72. 000000BC  7A01                     moveq.l    D5, 0x01
  73. 000000BE  7E00                     moveq.l    D7, 0x00
  74. 000000C0  4FEF 0028                lea.l      A7, [A7 + 0x28]
  75. 000000C4  602E                     bra        +0x30 /* 000000F4 */
  76. label000000C6:
  77. 000000C6  7000                     moveq.l    D0, 0x00
  78. 000000C8  2F00                     move.l     -[A7], D0
  79. 000000CA  486E FFD8                pea.l      [A6 - 0x28]
  80. 000000CE  2207                     move.l     D1, D7
  81. 000000D0  E581                     asl        D1, 2
  82. 000000D2  2F34 1800                move.l     -[A7], [A4 + D1]
  83. 000000D6  303C 010F                move.w     D0, 0x10F
  84. 000000DA  A832                     syscall    QuickDrawGX
  85. 000000DC  2C00                     move.l     D6, D0
  86. 000000DE  7002                     moveq.l    D0, 0x02
  87. 000000E0  B086                     cmp.l      D0, D6
  88. 000000E2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  89. 000000E6  6608                     bne        +0xA /* 000000F0 */
  90. 000000E8  7001                     moveq.l    D0, 0x01
  91. 000000EA  B0AE FFD8                cmp.l      D0, [A6 - 0x28]
  92. 000000EE  6702                     beq        +0x4 /* 000000F2 */
  93. label000000F0:
  94. 000000F0  4205                     clr.b      D5
  95. label000000F2:
  96. 000000F2  5287                     addq.l     D7, 1
  97. label000000F4:
  98. 000000F4  BEAE FFF8                cmp.l      D7, [A6 - 0x8]
  99. 000000F8  6DCC                     blt        -0x32 /* 000000C6 */
  100. 000000FA  4A05                     tst.b      D5
  101. 000000FC  675A                     beq        +0x5C /* 00000158 */
  102. 000000FE  7E00                     moveq.l    D7, 0x00
  103. 00000100  6050                     bra        +0x52 /* 00000152 */
  104. label00000102:
  105. 00000102  486E FFB4                pea.l      [A6 - 0x4C]
  106. 00000106  2007                     move.l     D0, D7
  107. 00000108  E580                     asl        D0, 2
  108. 0000010A  2F34 0800                move.l     -[A7], [A4 + D0]
  109. 0000010E  303C 0025                move.w     D0, 0x25 /* '%' */
  110. 00000112  A832                     syscall    QuickDrawGX
  111. 00000114  7000                     moveq.l    D0, 0x00
  112. 00000116  2D40 FFB4                move.l     [A6 - 0x4C], D0
  113. 0000011A  2D40 FFC8                move.l     [A6 - 0x38], D0
  114. 0000011E  2D40 FFCC                move.l     [A6 - 0x34], D0
  115. 00000122  2D40 FFD0                move.l     [A6 - 0x30], D0
  116. 00000126  486E FFB4                pea.l      [A6 - 0x4C]
  117. 0000012A  2007                     move.l     D0, D7
  118. 0000012C  E580                     asl        D0, 2
  119. 0000012E  2F34 0800                move.l     -[A7], [A4 + D0]
  120. 00000132  303C 0019                move.w     D0, 0x19
  121. 00000136  A832                     syscall    QuickDrawGX
  122. 00000138  7000                     moveq.l    D0, 0x00
  123. 0000013A  2F00                     move.l     -[A7], D0
  124. 0000013C  2F00                     move.l     -[A7], D0
  125. 0000013E  2207                     move.l     D1, D7
  126. 00000140  E581                     asl        D1, 2
  127. 00000142  2F34 1800                move.l     -[A7], [A4 + D1]
  128. 00000146  303C 001D                move.w     D0, 0x1D
  129. 0000014A  A832                     syscall    QuickDrawGX
  130. 0000014C  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  131. 00000150  5287                     addq.l     D7, 1
  132. label00000152:
  133. 00000152  BEAE FFF8                cmp.l      D7, [A6 - 0x8]
  134. 00000156  6DAA                     blt        -0x54 /* 00000102 */
  135. label00000158:
  136. 00000158  204C                     movea.l    A0, A4
  137. 0000015A  A01F                     syscall    DisposPtr/DisposePtr
  138. label0000015C:
  139. 0000015C  4A05                     tst.b      D5
  140. 0000015E  6700 00A6                beq        +0xA8 /* 00000206 */
  141. 00000162  7000                     moveq.l    D0, 0x00
  142. 00000164  2D40 FFD8                move.l     [A6 - 0x28], D0
  143. 00000168  7000                     moveq.l    D0, 0x00
  144. 0000016A  2F00                     move.l     -[A7], D0
  145. 0000016C  486E FFC8                pea.l      [A6 - 0x38]
  146. 00000170  2F00                     move.l     -[A7], D0
  147. 00000172  2F00                     move.l     -[A7], D0
  148. 00000174  2F00                     move.l     -[A7], D0
  149. 00000176  2F00                     move.l     -[A7], D0
  150. 00000178  2F00                     move.l     -[A7], D0
  151. 0000